package com.gzz.orchid.context.domain.base;

import com.gzz.orchid.context.domain.base.entity.TempletDo;
import com.gzz.orchid.context.infrastructure.definition.Status;

import java.io.Serializable;
import java.util.List;

/**
 * @author higmd
 */
public interface ITempletRepsitory {
    TempletDo findByCode(String code);

    List<TempletDo> findListByIds(Serializable[] ids);

    int batchDelete(Serializable[] ids);

    int batchChangeStatus(Status status, List<TempletDo> doList);

    void save(TempletDo templetDo);
}
